<?php
	//数据库连接
/*	初始化数据库连接
	@param array $config 数据库连接信息
	*/
function db_init($config = array()){
	//数据库默认连接信息
	$def_config = array(
	'host' => '127.0.0.1',//数据库主机号
	'user' => 'root',//数据库账号
	'password' => '',//数据库密码
	'charset' => 'utf8',//数据库字符编号
	'dbname' => 'student',//数据库名称
	'port' => '3306'  //数据库端口号
	);
	//如果传参，则覆盖默认设置
	$config = array_merge($def_config, $config);
	//连接数据库
	$link = @mysql_connect($config['host'].':'.$config['port'],$config['user'],$config['password']);
	//判断数据库连接是否成功，如果不成功则显示错误信息并终止脚本继续执行
	if(!$link){
		if(DB_DEBUG){
			die('连接数据库失败'.mysql_error());
		}
		else{
			die('连接数据库失败');
		}
	}
	//设置字符集，选择数据库
	mysql_query('set names '.$config['charset']);
	mysql_query('use `'.$config['dbname'].'`');
}
?>